Bookly\Lib\Entities\Notification A

Total Complexity 58
Dependencies 4
Dependents 21
Total lines 674
Lines of code 240
Logical lines of code 82
Comment lines 259
Methods 43
Properties 20

Methods 43

Method Rating Maintainability Complexity Lines of code
save()
S
59 4 14
getTypes()
S
58 3 15
initTypeIds()
S
52 2 27
initIcons()
S
54 2 24
initTitles()
S
56 2 17
matchesItemForStaff()
S
73 2 4
matchesItemForClient()
S
74 2 4
getSettingsObject()
S
71 2 6
getTypeId()
S
71 2 6
getIcon()
S
70 2 6
getTitle()
S
70 2 6
getTypeString()
S
75 2 4
setToCustomer()
S
77 1 4
getMessage()
S
82 1 3
setMessage()
S
77 1 4
getToStaff()
S
82 1 3
setToStaff()
S
77 1 4
getToCustomer()
S
82 1 3
setAttachIcs()
S
77 1 4
getAttachIcs()
S
82 1 3
getSubject()
S
82 1 3
getAttachInvoice()
S
82 1 3
setAttachInvoice()
S
77 1 4
getSettings()
S
82 1 3
setSettings()
S
77 1 4
setSubject()
S
77 1 4
getName()
S
82 1 3
setName()
S
77 1 4
getWpmlName()
S
78 1 3
setCustomRecipients()
S
77 1 4
getCustomRecipients()
S
82 1 3
setToCustom()
S
77 1 4
getToCustom()
S
82 1 3
getTranslatedMessage()
S
77 1 3
getToAdmin()
S
82 1 3
setActive()
S
77 1 4
getActive()
S
82 1 3
setType()
S
77 1 4
getType()
S
82 1 3
setGateway()
S
77 1 4
getGateway()
S
82 1 3
getTranslatedSubject()
S
77 1 3
setToAdmin()
S
77 1 4